#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行，
# 第2行注释表示.py文件本身使用标准UTF-8编码：
print("#############re模块#############")
# Python提供re模块，包含所有正则表达式的功能。由于Python的字符串本身也用\转义，所以要特别注意：
s = 'ABC\\-001'
print(s)
# 因此我们强烈建议使用Python的r前缀，就不用考虑转义的问题了：
s = r'ABC\\-001'
print(s)
# 看看如何判断正则表达式是否匹配：
import re

print(re.match(r'^\d{3}\-\d{5}$', '010-12345'))
print(re.match(r'^\d{3}\-\d{5}$', '010-123456'))
# match()方法判断是否匹配，如果匹配成功，返回一个Match对象，否则返回None
